Definition of Artemisia Dracunculus

  • (noun) aromatic perennial of southeastern Russia

Synonyms of Artemisia Dracunculus


Antonyms of Artemisia Dracunculus


No Antonyms Found.

Homophones of Artemisia Dracunculus


No Homophones Found.